980686
56358
696640
386549
878872
453377
105188
54493
51623
345682
53702
350560
5325799
3751581
3264148
2581804
2313988
2166609
2086358
194878
1860118
1756136
1754196
1671471